/**
 * Project Name: mms-provider-user
 * File Name: Employee
 * Package Name: com.scb.dev.mms.pojo
 * Date: 2018/11/27 12:59 PM
 * Copyright (c) 2018, Wang, Haoyue All Rights Reserved.
 */
package com.scb.dev.mms.pojo;

import java.util.Date;

/**
 * ClassName: Employee
 * Description: 职员实体类
 * Date: 2018/11/27 12:59 PM
 *
 * @author Wang, Haoyue
 * @version V1.0
 * @since JDK 1.8
 */
public class Employee {

    /** 职员编号 */
    private String employeeId;

    /** 职员姓名 */
    private String employeeName;

    /** 职员昵称 */
    private String employeeNickname;

    /** 职员性别 */
    private Integer employeeGender;

    /** 职员部门编号 */
    private String employeeDepartmentId;

    /** 职员职位编号 */
    private String employeePositionId;

    /** 职员角色编号 */
    private String employeeRoleId;

    /** 职员邮箱 */
    private String employeeEmail;

    /** 职员手机号 */
    private String employeeMobile;

    /** 职员座机号 */
    private String employeeTel;

    /** 职员座位号 */
    private String employeeSeat;

    /** 是否删除 */
    private Integer employeeIsdel;

    /** 职员创建人账户编号 */
    private String employeeCreatorAccountId;

    /** 职员创建时间 */
    private Date employeeCreatedTime;

    /** 备注 */
    private String employeeRemarks;

    /** 职员更新人账户编号 */
    private String employeeUpdatorAccountId;

    /** 职员更新时间 */
    private Date employeeUpdatedTime;

    public Employee() {
    }

    public Employee(String employeeId, String employeeName, String employeeNickname, Integer employeeGender, String employeeDepartmentId, String employeePositionId, String employeeRoleId, String employeeEmail, String employeeMobile, String employeeTel, String employeeSeat, Integer employeeIsdel, String employeeCreatorAccountId, Date employeeCreatedTime, String employeeRemarks, String employeeUpdatorAccountId, Date employeeUpdatedTime) {
        this.employeeId = employeeId;
        this.employeeName = employeeName;
        this.employeeNickname = employeeNickname;
        this.employeeGender = employeeGender;
        this.employeeDepartmentId = employeeDepartmentId;
        this.employeePositionId = employeePositionId;
        this.employeeRoleId = employeeRoleId;
        this.employeeEmail = employeeEmail;
        this.employeeMobile = employeeMobile;
        this.employeeTel = employeeTel;
        this.employeeSeat = employeeSeat;
        this.employeeIsdel = employeeIsdel;
        this.employeeCreatorAccountId = employeeCreatorAccountId;
        this.employeeCreatedTime = employeeCreatedTime;
        this.employeeRemarks = employeeRemarks;
        this.employeeUpdatorAccountId = employeeUpdatorAccountId;
        this.employeeUpdatedTime = employeeUpdatedTime;
    }

    public String getEmployeeId() {
        return employeeId;
    }

    public void setEmployeeId(String employeeId) {
        this.employeeId = employeeId;
    }

    public String getEmployeeName() {
        return employeeName;
    }

    public void setEmployeeName(String employeeName) {
        this.employeeName = employeeName;
    }

    public String getEmployeeNickname() {
        return employeeNickname;
    }

    public void setEmployeeNickname(String employeeNickname) {
        this.employeeNickname = employeeNickname;
    }

    public Integer getEmployeeGender() {
        return employeeGender;
    }

    public void setEmployeeGender(Integer employeeGender) {
        this.employeeGender = employeeGender;
    }

    public String getEmployeeDepartmentId() {
        return employeeDepartmentId;
    }

    public void setEmployeeDepartmentId(String employeeDepartmentId) {
        this.employeeDepartmentId = employeeDepartmentId;
    }

    public String getEmployeePositionId() {
        return employeePositionId;
    }

    public void setEmployeePositionId(String employeePositionId) {
        this.employeePositionId = employeePositionId;
    }

    public String getEmployeeRoleId() {
        return employeeRoleId;
    }

    public void setEmployeeRoleId(String employeeRoleId) {
        this.employeeRoleId = employeeRoleId;
    }

    public String getEmployeeEmail() {
        return employeeEmail;
    }

    public void setEmployeeEmail(String employeeEmail) {
        this.employeeEmail = employeeEmail;
    }

    public String getEmployeeMobile() {
        return employeeMobile;
    }

    public void setEmployeeMobile(String employeeMobile) {
        this.employeeMobile = employeeMobile;
    }

    public String getEmployeeTel() {
        return employeeTel;
    }

    public void setEmployeeTel(String employeeTel) {
        this.employeeTel = employeeTel;
    }

    public String getEmployeeSeat() {
        return employeeSeat;
    }

    public void setEmployeeSeat(String employeeSeat) {
        this.employeeSeat = employeeSeat;
    }

    public Integer getEmployeeIsdel() {
        return employeeIsdel;
    }

    public void setEmployeeIsdel(Integer employeeIsdel) {
        this.employeeIsdel = employeeIsdel;
    }

    public String getEmployeeCreatorAccountId() {
        return employeeCreatorAccountId;
    }

    public void setEmployeeCreatorAccountId(String employeeCreatorAccountId) {
        this.employeeCreatorAccountId = employeeCreatorAccountId;
    }

    public Date getEmployeeCreatedTime() {
        return employeeCreatedTime;
    }

    public void setEmployeeCreatedTime(Date employeeCreatedTime) {
        this.employeeCreatedTime = employeeCreatedTime;
    }

    public String getEmployeeRemarks() {
        return employeeRemarks;
    }

    public void setEmployeeRemarks(String employeeRemarks) {
        this.employeeRemarks = employeeRemarks;
    }

    public String getEmployeeUpdatorAccountId() {
        return employeeUpdatorAccountId;
    }

    public void setEmployeeUpdatorAccountId(String employeeUpdatorAccountId) {
        this.employeeUpdatorAccountId = employeeUpdatorAccountId;
    }

    public Date getEmployeeUpdatedTime() {
        return employeeUpdatedTime;
    }

    public void setEmployeeUpdatedTime(Date employeeUpdatedTime) {
        this.employeeUpdatedTime = employeeUpdatedTime;
    }

    @Override
    public String toString() {
        return "Employee{" +
                "employeeId='" + employeeId + '\'' +
                ", employeeName='" + employeeName + '\'' +
                ", employeeNickname='" + employeeNickname + '\'' +
                ", employeeGender=" + employeeGender +
                ", employeeDepartmentId='" + employeeDepartmentId + '\'' +
                ", employeePositionId='" + employeePositionId + '\'' +
                ", employeeRoleId='" + employeeRoleId + '\'' +
                ", employeeEmail='" + employeeEmail + '\'' +
                ", employeeMobile='" + employeeMobile + '\'' +
                ", employeeTel='" + employeeTel + '\'' +
                ", employeeSeat='" + employeeSeat + '\'' +
                ", employeeIsdel=" + employeeIsdel +
                ", employeeCreatorAccountId='" + employeeCreatorAccountId + '\'' +
                ", employeeCreatedTime=" + employeeCreatedTime +
                ", employeeRemarks='" + employeeRemarks + '\'' +
                ", employeeUpdatorAccountId='" + employeeUpdatorAccountId + '\'' +
                ", employeeUpdatedTime=" + employeeUpdatedTime +
                '}';
    }
}
